#include <stdio.h>
int main(){
  // int arr[3] = {3};
  // printf("%d\n", sizeof arr);
  // printf("%d\n", sizeof *arr);
  
  // char name01[] = {'q', 'w', 'e', 'r'};
  // char name02[] = {'q', 'w', 'e', 'r'};
  // char name03[] = {'q', 'w', 'e', 'r', '\0'};
  // char name04[] = {'q', 'w', 'e', 'r'};
  // char name05[] = {'q', 'w', 'e', 'r'};
  // char name06[4] = {'q', 'w', 'e', 'r'};
  // char name07[4] = {'q', 'w', 'e', 'r'};
  // char name08[] = {'q', 'w', 'e', 'r', '\0'};
  // char name09[4] = {'q', 'w', 'e', 'r'};
  // char name10[4] = {'q', 'w', 'e', 'r'};
  // char name11[5] = {'q', 'w', 'e', 'r'};
  // char name12[5] = {'q', 'w', 'e', 'r'};
  // char name13[] = {'q', 'w', 'e', 'r', '\0'};
  // char name14[5] = {'q', 'w', 'e', 'r'};
  // char name15[5] = {'q', 'w', 'e', 'r'};
  char name16[] = "qwer";
  // printf("name01[] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name01, name01, name01);
  // printf("name02[] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name02, name02, name02);
  // printf("name03[] \t{'q', 'w', 'e', 'r', '\\0'} \t= %d--%d--%s||\n", sizeof name03, name03, name03);
  // printf("name04[] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name04, name04, name04);
  // printf("name05[] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name05, name05, name05);
  // printf("name06[4] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name06, name06, name06);
  // printf("name07[4] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name07, name07, name07);
  // printf("name08[] \t{'q', 'w', 'e', 'r', '\\0'} \t= %d--%d--%s||\n", sizeof name08, name08, name08);
  // printf("name09[4] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name09, name09, name09);
  // printf("name10[4] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name10, name10, name10);
  // printf("name11[5] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name11, name11, name11);
  // printf("name12[5] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name12, name12, name12);
  // printf("name13[] \t{'q', 'w', 'e', 'r', '\\0'} \t= %d--%d--%s||\n", sizeof name13, name13, name13);
  // printf("name14[5] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name14, name14, name14);
  // printf("name15[5] \t{'q', 'w', 'e', 'r'} \t\t= %d--%d--%s||\n", sizeof name15, name15, name15);
  printf("name16[] \t\"qwer\" \t\t= %d--%d--%s||\n", sizeof name16, name16, name16);
  // printf("%d\r\n", sizeof name);

  // c 中无法打印 name14[4] == '\0'，因为没有这个东西的对应布尔值；
  // printf("name14[4] = |--|-(here)%c(here)-|--|\n", name14[4]);

  // if (name14[4] == '\0')
  // {
  //   printf("name14[4] is '\\0' \n");
  // } else {
  //   printf("name14[4] is not '\\0' \n");
  // }

  return 0;
}
